package com.andyyan.elasticsearch.client.def.query;

/**
 * Created by yantingxin on 16-9-8.
 */
public enum ESQueryTypeEnum {
    AndQueryBuilder,
    BoolQueryBuilder,
    BoostingQueryBuilder,
    CommonTermsQueryBuilder,
    ConstantScoreQueryBuilder,
    DisMaxQueryBuilder,
    ExistsQueryBuilder,
    FieldMaskingSpanQueryBuilder,
    FilteredQueryBuilder,
    FunctionScoreQueryBuilder,
    FuzzyQueryBuilder,
    GeoBoundingBoxQueryBuilder,
    GeoDistanceQueryBuilder,
    GeoDistanceRangeQueryBuilder,
    GeoPolygonQueryBuilder,
    GeoShapeQueryBuilder,
    HasChildQueryBuilder,
    HasParentQueryBuilder,
    IdsQueryBuilder,
    IndicesQueryBuilder,
    LimitQueryBuilder,
    MatchAllQueryBuilder,
    MatchQueryBuilder,
    MissingQueryBuilder,
    MoreLikeThisQueryBuilder,
    MultiMatchQueryBuilder,
    NestedQueryBuilder,
    NotQueryBuilder,
    OrQueryBuilder,
    PrefixQueryBuilder,
    QueryFilterBuilder,
    QueryStringQueryBuilder,
    RangeQueryBuilder,
    RegexpQueryBuilder,
    ScriptQueryBuilder,
    SimpleQueryStringBuilder,
    SpanContainingQueryBuilder,
    SpanFirstQueryBuilder,
    SpanMultiTermQueryBuilder,
    SpanNearQueryBuilder,
    SpanNotQueryBuilder,
    SpanOrQueryBuilder,
    SpanTermQueryBuilder,
    SpanWithinQueryBuilder,
    TemplateQueryBuilder,
    TermQueryBuilder,
    TermsLookupQueryBuilder,
    TermsQueryBuilder,
    TypeQueryBuilder,
    WildcardQueryBuilder,
    WrapperQueryBuilder,
    ;


    private ESQueryTypeEnum() {
    }

}
